ISpec: Towards Practical and Sound Interface Specifications
نویسنده
چکیده
This paper introduces the ISpec approach to interface specification. ISpec supports the development of interface specifications at various levels of formality and detail in a way compatible with objectoriented modelling techniques (UML). The incremental nature of the levels and the underlying formal framework of ISpec allow informal interface specifications to be made formal in steps. The body of the paper consists of a discussion of the main characteristics of ISpec, which reflect the important decisions taken in the design of ISpec. The idea of component-based specifications and specification plug-ins for constructing heterogeneous specifications is discussed and a small example showing the various levels of specification supported by ISpec is presented.
منابع مشابه
Programming by Examples
Programming by Examples (PBE) has the potential to revolutionize enduser programming by enabling end users, most of whom are non-programmers, to create scripts for automating repetitive tasks. PBE involves synthesizing intended programs in an underlying domain-specific language (DSL) from example based specifications (Ispec). We formalize the notion of Ispec and discuss some principles behind d...
متن کاملThe Effect of Water Surface and Sea Bottom on Sound Propagation in Persian Gulf
Whether exploratory or commercially, acoustic fishery benefits are important in finding a school of fish and other aquatics, but using this procedure and state accurate detailed information for the whole specifications of organisms require sufficient information of sound speed changes, course of ray propagation and their rate of absorption and attenuation . This research has considered the qua...
متن کاملTowards an Operational Semantics for Alloy
The Alloy modeling language has a mathematically rigorous denotational semantics based on relational algebra. Alloy specifications often represent operations on a state, suggesting a transition-system semantics. Because Alloy does not intrinsically provide a notion of state, however, this interpretation is only implicit in the relational-algebra semantics underlying the Alloy Analyzer. In this ...
متن کاملTowards a Practical Subject-Independent Affective State Recognition Based On Time-Domain EEG Feature Extraction
This work presents an evaluation of two time domain-based features, i.e., fractal dimension (FD) and higher order crossings (HOC), for the subjectindependent EEG-based recognition of four affective states as a preliminary step towards a practical real-time affective brain computer interface. EEG data were acquired from an experiment targeting the elicitation of four emotions using affective sou...
متن کاملTerm Rewriting with Conditionals and Priority Orderings
Conditional re,vriting and priority re,vriting are two recent generalizations of term rewriting systems. In the former, each re\vrite rule is accompanied by an antecedent which must be sho,vn to hold before rewriting can OCCUI. In the latter, re,vrite rules can be used only' in a particular order. We compare these formalisms: neither formalism encompasses the other in a practical sense, but we ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000